﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using SC.eWedding.BusinessLogic.Handlers;
using System.Text;

public partial class Proveedor_SolicitarTipo : System.Web.UI.Page
{
    #region Eventos

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            veSolicitudTipo.CargarCombos();
        }
    }

    protected void btnConfirmar_Click(object sender, EventArgs e)
    {
        try
        {
            SolicitudDeTipoHandler.Persist(veSolicitudTipo.GetTipo());

            if (!Page.ClientScript.IsStartupScriptRegistered("script_Ok"))
            {
                StringBuilder script = new StringBuilder();

                script.Append("<script language=\"jscript\">\n");
                script.Append("   alert('La solicitud del nuevo tipo ha sido enviada correctamente.');\n");
                script.Append("</script>\n");

                Page.ClientScript.RegisterStartupScript(GetType(), "script_Ok", script.ToString());
            }
        }
        catch
        {
            if (!Page.ClientScript.IsStartupScriptRegistered("script_Error"))
            {
                StringBuilder script = new StringBuilder();

                script.Append("<script language=\"jscript\">\n");
                script.Append("   alert('Se produjo un error al intentar guardar la solicitud del nuevo tipo.');\n");
                script.Append("</script>\n");

                Page.ClientScript.RegisterStartupScript(GetType(), "script_Error", script.ToString());
            }
        }
    }

    #endregion
}
